.Jy_order_detail_page {
	.Jy_order_detail_container {
		// 待发货状态提醒
		.title_liner {
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 24rpx;
			color: #626262;
			background-color: #fff;
			.text {
				margin: 0 10rpx;
			}
		}
		
		// 支付超时提醒
		.time_out_group {
			background-color: $tx-nav-color-orange;
			font-size: 28rpx;
			height: 68rpx;
			display: flex;
			justify-content: center;
			align-items: center;
			.time_out_box {
				text-align: center;
				color: #fff;
			}
		}
		
		// 订单详细状态
		.order_detial_state_group {
			display: flex;
			padding: 20rpx;
			align-items: center;
			background-color: #fff;
			border-bottom: 1rpx solid #dfdfdf;
			.icon_image_box {
				width: 70rpx;
				height: 70rpx;
				display: flex;
				margin-right: 20rpx;
				image {
					width: 100%;
					height: 100%;
				}
			}
			
			.text_box {
				font-size: 38rpx;
				font-weight: bold;
			}
		}
		
		// 收货地址
		.address_mg_group {
			display: flex;
			padding: 40rpx 20rpx;
			background-color: #fff;
			margin-bottom: 20rpx;
			align-items: center;
			.localtion_icon_box {
				width: 36rpx;
				height: 36rpx;
				display: flex;
				image{
					width: 100%;
					height: 100%;
				}
			}
			
			.address_mg_basic_group {
				flex: 1;
				margin: 0 20rpx;
				.address_mg_name_group {
					display: flex;
					align-items: center;
					.name_box {
						font-weight: bold;
						margin-right: 16rpx;
						font-size: 30rpx;
					}
					
					.phone_box {
						color: #3b3b3b;
						font-size: 28rpx;
					}
				}
				
				.detail_address_box {
					font-size: 28rpx;
				}
			}
			
			.update_address_group {
				.update_address_box {
					font-size: 26rpx;
					width: 100rpx;
					display: flex;
					justify-content: center;
					align-items: center;
					height: 50rpx;
					border-radius: 8rpx;
					border: 2rpx solid $tx-main-color;
					color: $tx-main-color;
				}
			}
		}
		
		// 订单商品
		.Jy_order_swiper_list_container {
			padding: 20rpx;
			background-color: #fff;
			.store_info_group {
				display: flex;
				justify-content: space-between;
				align-items: center;
				margin-bottom: 20rpx;
				.left_store_info_box {
					display: flex;
					align-items: center;
					.store_icon_box {
						width: 40rpx;
						height: 40rpx;
						display: flex;
						border-radius: 8rpx;
						overflow: hidden;
						image {
							width: 100%;
							height: 100%;
						}
					}
					
					.store_name {
						margin: 0 10rpx;
						font-size: 28rpx;
					}
					
					.right_icon_box {
						
					}
				}
				
				.order_state_box {
					font-size: 28rpx;
					color: $tx-nav-color-orange;
				}
			}
			
			.shop_info_group {
				display: flex;
				margin-bottom: 20rpx;
				.shop_image_box {
					width: 140rpx;
					height: 140rpx;
					display: flex;
					border-radius: 10rpx;
					overflow: hidden;
					image {
						width: 100%;
						height: 100%;
					}
				}
				
				.shop_info_group {
					flex: 1;
					display: flex;
					flex-direction: column;
					margin: 0 20rpx;
					.shop_name_box {
						font-weight: bold;
						font-size: 28rpx;
						text-overflow: -o-ellipsis-lastline;
						overflow: hidden;
						text-overflow: ellipsis;
						display: -webkit-box;
						-webkit-line-clamp: 2;
						line-clamp: 2;
						-webkit-box-orient: vertical;
					}
					
					.shop_parameter_box {
						font-size: 26rpx;
						color: #4c4c4c;
					}
				}
				
				.shop_price_group {
					.shop_price_box {
						font-size: 30rpx;
						font-weight: bold;
					}
					
					.shop_number_box {
						display: flex;
						align-items: center;
						justify-content: flex-end;
						font-size: 24rpx;
						
						.number {
							margin-left: 4rpx;
						}
					}
				}
			}
			
			.yin_paypaly_group {
				margin-bottom: 20rpx;
				display: flex;
				justify-content: flex-end;
				.yin_paypaly_box {
					display: flex;
					align-items: center;
					font-weight: bold;
					.big_font {
						font-size: 30rpx;
					}
					
					.small_font {
						font-size: 22rpx;
					}
					
					.mg_left {
						margin-left: 10rpx;
					}
				}
			}
			
			.order_option_group {
				display: flex;
				justify-content: space-between;
				align-items: center;
				.left_more_box {
					font-size: 26rpx;
				}
				
				.right_option_button_group {
					display: flex;
					.button_box {
						margin-left: 20rpx;
						width: 120rpx;
						height: 48rpx;
						font-size: 24rpx;
						display: flex;
						align-items: center;
						justify-content: center;
						border: 2rpx solid #4d4d4d;
						border-radius: 8rpx;
					}
					
					.pay_button, .require_wu_button, .bargin_button, .huigo_button {
						height: 50rpx;
						background-color: $tx-nav-color-orange;
						color: #fff;
						border: none;
					}
					
					.require_wu_button, .bargin_button {
						background-color: $tx-main-color;
					}
				}
			}
		}
		
		.order_stata_liner_group {
			padding: 20rpx;
			margin-top: 20rpx;
			background-color: #fff;
			
			.order_stata_title_box {
				height: 70rpx;
				display: flex;
				justify-content: center;
				align-items: center;
				font-size: 28rpx;
			}
			
			.order_stata_steps_group {
				display: flex;
				justify-content: center;
				align-content: center;
				margin: 20rpx 0 30rpx;
			}
		}
		
		// 订单信息
		.order_number_group {
			margin-top: 20rpx;
			padding: 20rpx;
			background-color: #fff;
			.order_number_box {
				font-size: 26rpx;
				height: 48rpx;
				align-items: center;
				color: #3b3b3b;
				display: flex;
				.left {
					margin-right: 20rpx;
				}
				
				.right {
					color: #000;
				}
			}
		}
	}
}